/**
 * 
 */
package br.com.mkmts.dao.cadastro;

import java.util.Date;
import java.util.List;

import br.com.mkmts.dao.Dao;
import br.com.mkmts.dto.PedidoDTO;
import br.com.mkmts.model.pedidos.PedidoEntity;

/**
 * @author christopher.rozario
 *
 */
public interface PedidoDAO extends Dao<PedidoEntity, Long>{
	
	List<PedidoDTO>findByFilter(Long codPedido, Date dtInicio, Date dtFim);
	List<PedidoDTO>findAllOrders();
	PedidoEntity insertUploadedOrder(PedidoDTO pedido);
	boolean existsPedido(PedidoDTO dto);
}
